/*
Theme Name: AsBaidu
Author URI: http://www.don00.com
Description: <a href="http://www.don00.com">Don Liang</a>。.
Author: Don Liang
Version: 1.0
License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html
Tags: grids, portfolio, modern, stylish, minimalistic
Copyright: (c) 2014 Don Liang
*/

body {
	background:#fff;
	font-size:12px;
	font-family:"Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif;
}
* {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:0;
	padding:0;
	border:0;
}
a { text-decoration:none;}
.fixed:after { content: "."; display: block; clear:both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { display: block!important; float: none!important;clear: both; overflow: hidden; width: auto!important; height: 0!important;margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
ul { list-style-type:none; }

#wrap {
	
	}
	#header {
		
		}
		.header {
			
		}
		#header .top {
			width:100%;
			position:relative;
			padding:0 0 0 138px;
			height:63px;
			}
			#logo {
				display:block;
				width:138px;
				height:63px;
				text-indent:-9999px;
				background:url(img/logo.jpg) no-repeat;
				position:absolute;
				top:0;
				left:10px;
			}
			.searchbox {
				padding-top:15px;
				padding-right:10px;
				}
				.searchbox #searchform,.searchbox #searchform2 {
					padding:0 92px 0 0;
					position:relative;
				}
				.searchbox .input-search {
					padding:0 10px;
					font-size:1.4em;
					width:100%;
					height:34px;
					line-height:normal; /* for non-ie */  
					line-height:34px\9; /* for ie */  
					border:1px solid #b8b8b8;
					border-radius:0px;
					}
				.searchbox .btn-search {
					position:absolute;
					top:0;
					right:0;
					border:1px solid #3385ff;
					text-align:center;
					width:93px;
					height:34px;
					font-size:1.15em;
					background-color:#3385ff;
					border-radius:0px;
					color:#fff;
				}
		.menu {
			clear:both;
			background-color:#f8f8f8;
			border-top:1px solid #ebebeb;
			padding:0 10px;
			}
			.menu ul {
				height:37px;
				overflow:hidden;
				margin-bottom:0;
				}
				.menu li {
					float:left;
					}
					.menu li a {
						display:block;
						font-size:1.17em;
						border-bottom:2px solid #f8f8f8;
						height:37px;
						line-height:37px;
						padding:0 13px;
						color:#666;
					}
					.menu li a:hover,.menu li.current-menu-item a,.menu li.current-menu-parent a {
						text-decoration:none;
						color:#323232;
						border-bottom-color:#3388ff;
						font-weight:bold;
					}
		
#middle {
	padding:10px 10px 0 10px;
	}
	.main {
		
		}
		.bloginfo { color:#999; }
		.articlebox {
			clear:both;
			margin:0 0 14px;
			font-size:1.17em;
			border:1px solid #e3e3e3;
			border-bottom-color:#e0e0e0;
			border-right-color:#ececec;
			padding:5px 10px 10px 10px;
			box-shadow:1px 2px 1px rgba(0,0,0,0.072);
			-webkit-box-shadow: 1px 2px 1px rgba(0,0,0,0.072);
			margin-bottom:10px;
			}
			.articlebox h3 {
				margin:0 0 5px 0;
				}
				.articlebox h3 a {
					font-size:medium;
					font-weight:normal;
					text-decoration:underline;
					color:#00c;
				}
				.articlebox h3 a:hover { color:#c00; }
			.articlebox .thumb { width:120px; display:block; float:left; margin:2px 10px 5px 0; }
			.articlebox .thumb img { width:100%; }
			.articlebox p { margin:0; }
			.articlebox p.date {
				color:#707070;
				font-size:1.09em;
				margin-bottom:3px;
				}
				.articlebox p.date a {color:#707070;}
			.articlebox p.desc {
				color:#333;
				font-size:1.09em;
			}
			.articlebox .bottom {
				color:#666;
				padding-top:3px;
				font-size:1.09em;
				}
				.articlebox .bottom span { color:#008000; }
				.articlebox .bottom a {
					color:#008000;
					}
					.articlebox .bottom a[rel~=category],.articlebox .bottom a.more {
						color:#666;
						text-decoration:underline;
					}
		.pagination {
			
			}
			.pagination span.current {
				display:inline-block;
				margin-right:9px;
				overflow:hidden;
				vertical-align:text-bottom;
				width:34px;
				font-weight:bold;
				line-height:34px;
				height:34px;
				font-size:1.06em;
				text-align:center;
			}
			.pagination a.inactive {
				display:inline-block;
				margin-right:9px;
				overflow:hidden;
				vertical-align:text-bottom;
				width:34px;
				height:34px;
				line-height:34px;
				font-size:1.06em;
				border:1px solid #e1e2e3;
				text-align:center;
				text-decoration:none;
				}
				.pagination a.inactive:hover {
					background-color:#f2f8ff;
					border:1px solid #38f;
				}		
	.sidebar {
		font-size:1.17em;
		}
		.sidebarbox {
			width:100%;
			margin-bottom:15px;
			float:left;
			}
			.sidebarbox h3 {
				margin:0;
				font-size:1.17em;
				font-weight:bold;
				padding-bottom:5px;
			}
			.sidebar .newlist {
				
				}
				.sidebar .newlist table td {
					color:#333;
					padding-bottom:5px;
					vertical-align:top;
					}
					.sidebar .newlist table td.date {
						width:62px;
					}
					.sidebar .newlist table td span {
						font-size:1.17em;
					}
					.sidebar .newlist table td a {
						color:#00c;
						text-decoration:underline;
						font-size:1.17em;
					}
			.sidebar .links ul {
				width:100%;
				}
				.sidebar .links ul li {
					width:50%;	
					float:left;
					overflow:hidden;
					}
					.sidebar .links ul li a {
						color:#00c;
						display:block;
						text-decoration:underline;
						padding:0 0 5px 0;
						font-size:1.16em;
						white-space:nowrap;
					}
	#footerbar {
		clear:both;
		}
		.footer-tags {
			padding:10px;
			}
			.footer-tags p {
				font-size:1.16em;
				font-weight:bold;
				margin:0 0 5px 0;
			}
			.footer-tags .tags a {
				width:50%;
				overflow:hidden;
				display:block;
				float:left;
				padding:5px 0;
				font-size:1.17em;
				white-space:nowrap;
				padding-right:10px;
				color:#00c;
				text-decoration:underline;
			}
		.footer-search {
			background:none;
			border:none;
		}
footer {
	width:100%;
	padding:10px;
	color:#666;
	background-color:#f5f6f5;
	border-top:1px solid #ebebeb;
	}
	footer a {
		color:#666;
	}
.breadcrumbnav {
	padding-bottom:10px;
}
.single {
	
	}
	.breadcrumbnav { color:#666; }
	.breadcrumbnav a { text-decoration:underline; color:#666; }
	.single h1 {
		margin:0;
		color:#c00;
		font-size:medium;
		margin-bottom:10px;
		font-weight:bold;
		border-left:2px solid #c00;
		padding-left:10px;
	}	
	.single p.date { margin:0; }
	.single p.date a { text-decoration:underline; color:#00c; }
	.single .share {
		margin:0;
		padding:5px 0;
		}
		.single .share li {
			float:left;
			height:16px;
			overflow:hidden;
			padding-right:6px;
			}
			.single .share li a {
				display:block;
				height:16px;
				overflow:hidden;
				color:#d9d9d9;
			}
	.single .content {
		font-size:1.17em;
		line-height:180%;
		border:1px solid #e3e3e3;
		border-bottom-color:#e0e0e0;
		border-right-color:#ececec;
		padding:5px 10px 10px 10px;
		box-shadow:1px 2px 1px rgba(0,0,0,0.072);
		-webkit-box-shadow: 1px 2px 1px rgba(0,0,0,0.072);
		margin-bottom:10px;
		}
		.single .content ol {
			margin-left:20px;
		}
		.single .content ul {
			list-style-type:disc;
			margin-left:20px;
		}
		.single .content .aligncenter { margin:0 auto; }
		.single .content img {
			max-width:100%;
			height:auto;
		}
		.single .content .wp-caption {
			text-align:center;
			background-color:#f8f8f8;
			border:1px solid #e5e5e5;
			max-width:100%;
			height:auto;
			padding:0 5px;
			margin-bottom:10px;
			}
			.single .content .wp-caption a { display:block; padding-top:5px; }
			.single .content .wp-caption a img { margin:0 auto; }
			.single .content .wp-caption .wp-caption-text {
				padding:3px 10px;
				margin:0;
			}
		.single .content a { color:#00c; text-decoration:underline; }
	.single p.bottom {
		color:#666;
		font-size:1.09em;
		margin:0;
		}
		.single p.bottom span { color:#008000; }
		.single p.bottom a {
			color:#008000;
			word-wrap:break-word;
			}
			.single p.bottom a[rel~=tag] {
				color:#666;
				text-decoration:underline;
			}
	.single .tuijian {
		
		}
		.single .tuijian table { width:100%; font-size:1.17em; }
		.single .tuijian table td { padding-bottom:10px; color:#666; }
		.single .tuijian table td.title { padding-right:5px; }
		.single .tuijian table td.cate { display:none; padding-right:5px; text-align:right; }
		.single .tuijian table td.date { text-align:right; white-space:nowrap; vertical-align:top; }
		.single .tuijian table td.title a { 
			color:#00c;
			text-decoration:underline;
		}
		.single .tuijian table td.cate a,.single .tuijian table td.date a { color:#666; white-space:nowrap; }
	.single .bdsharebuttonbox { padding:10px 0; }
	
@media (min-width:768px) {

#wrap {
	
	}
	#header {
		padding:0;
		}
		#header .top {
			padding:0 20px 0 158px;
			}
			#logo {
				left:20px;
			}
			.searchbox { padding-right:0; }
		.menu { padding:0 20px; }
		.menu ul li { width:auto; }
	#middle {
		position:relative;
		padding:13px 0 0 20px;
		}
		.main {
			margin-right:270px;
			min-height:500px;
			padding:0 50px 0 0;
			}
			.articlebox {
				border:none;
				padding:0;
				box-shadow:none;
				margin-bottom:14px;
			}
			.single .content {padding:15px 15px 5px 15px;}
			.single .tuijian { padding:0 0 0 20px; }
			.single .bdsharebuttonbox { padding:10px 0 0 0; }
		.sidebar {
			width:270px;
			position:absolute;
			top:20px;
			right:0;
			border-left:1px solid #e1e1e1;
			padding-left:17px;
			}
			.sidebarbox {
				margin-bottom:25px;
				}
				.sidebar .newlist table td.date {
					width:58px;
				}
				.sidebar .links ul { width:80%; }
				.sidebar .newlist table td span,.sidebar .newlist table td a {font-size:1em;}
				.sidebar .links ul li a { font-size:1em; }
	.footer-tags {
		padding:10px 20px;
		}
		.footer-tags .tags a { width:25%; }
		
	.footer-search { padding:40px 20px 32px 20px; }
footer {padding:15px 20px;}

}

@media (min-width:992px) {

#wrap {
	
	}
	#header {
		
		}
		#header .top { padding:0 20px 0 138px; }
		.menu { padding:0 20px 0 138px;}
		.searchbox #searchform { max-width:635px; }
	#middle {
		max-width:1180px;
		padding:13px 0 0 138px;
		}
		.main {
			margin-right:370px;
			padding:0 150px 0 0;
			}
			.articlebox { font-size:1em; }
			.single .tuijian table { width:85%; font-size:1em; }
			.single .tuijian table td { padding-bottom:5px; }
			.single .tuijian table td.cate { display:block; }
		.sidebar {
			width:370px;
			font-size:1em;
			}
			.sidebar .newlist table td.date {
				width:45px;
			}
			.sidebar .links ul { width:50%; }
	#footerbar {
		clear:both;
		}
		.footer-tags {
			padding:10px 20px 40px 138px;
			}
			.footer-tags p {
				width:70px;
				line-height:1.6em;
			}
			.footer-tags .tags { max-width:710px; }
			.footer-tags .tags a {
				padding-top:0;
				width:33%;
			}
footer {padding:15px 20px 15px 138px;}

}